<template>
    <div>
        context
        <b1></b1>
        <a1></a1>
    </div>
</template>

<script>
    import Vue from 'vue'
    const componentFiles = require.context('./test', true, /\.vue$/)

    componentFiles.keys().forEach(item => {
        const componentName = item.replace(/^\.\/(.*)\.\w+$/, '$1')
        //componentFiles.keys()是个数组，只包括文件路径和名字，componentFiles(item).default是可以获取每项的详细属性，包括完整路径__file
        console.log(componentFiles(item).default)
        const component = componentFiles(item).default;//这是注册成功的关键，必须获取每项的详细信息，即每项的default
        Vue.component(componentName,component)

    })
    console.log(componentFiles.keys())
    export default {
        name: "context",
        data(){
            return{}
        },
        mounted() {

        },
    }
</script>

<style scoped>

</style>
